/* DATE: 1/14/2003 TIME: 12:55:27 PM */ var szCount = 0; var szCFolder = "<IMG" + ((bzUseMouseOut == 1) ? " onmouseout=\"parent.HidePopUp()\"" : " BORDER=0") + " ALIGN=MIDDLE SRC='img/_folder_closed_odpp.gif' ALT='"; var szOFolder = "<IMG" + ((bzUseMouseOut == 1) ? " onmouseout=\"parent.HidePopUp()\"" : " BORDER=0") + " ALIGN=MIDDLE SRC='img/_folder_open_odpp.gif' ALT='"; var szFile = "<IMG" + ((bzUseMouseOut == 1) ? " onmouseout=\"parent.HidePopUp()\"" : " BORDER=0") + " ALIGN=MIDDLE SRC='img/_file_odpp.gif' ALT='"; var szCIMG = "'>"; var oTree = BuildTree(); function Node(szShortName, szName, szHref) { this.shortname = szShortName; this.name = szName; this.href = szHref; this.imgOTag = szOFolder + szCIMG; this.imgCTag = szCFolder + szCIMG; this.imgFTag = szFile + szCIMG; this.id = szCount++; this.children = new Array(); this.isChild = false; this.AddChild = AddChild; this.open = 0; this.parent = -1; return this; } function AddChild(szShortName, szName, szHref, szOpenImg, szClosedImg) { var nLastChild = this.children.length; this.children[nLastChild] = new Node(szShortName, szName, szHref, szOpenImg, szClosedImg); this.isChild = true; return this.children[nLastChild]; } function BuildTree() { oTree = new Node("Windows Media Services","Windows Media Services","htm/windowsmediaserviceshelp.htm"); node1=oTree ; node2=node1.AddChild("Comparing versions of Windows Media Services","Comparing versions of Windows Media Services","htm/aboutthenewversionsofwindowsmediaservices.htm"); node2.parent=node1; node2=node1.AddChild("Documentation conventions","Documentation conventions","htm/documentationconventions.htm"); node2.parent=node1 ; node2=node1.AddChild("Getting started","Getting started","htm/gettingstarted.htm"); node2.parent=node1 ; node3=node2.AddChild("Understanding Windows Media 9 Series","Understanding Windows Media 9 Series","htm/understandingwindowsmediatechnologies.htm"); node3.parent=node2; node3=node2.AddChild("Understanding terminology","Understanding terminology","htm/cs_keyconcepts.htm"); node3.parent=node2 ; node4=node3.AddChild("Announcement file","Announcement file","htm/announcementfile.htm"); node4.parent=node3; node4=node3.AddChild("Bandwidth","Bandwidth","htm/bandwidth.htm"); node4.parent=node3 ; node4=node3.AddChild("Broadcast","Broadcast","htm/broadcast.htm"); node4.parent=node3 ; node4=node3.AddChild("Content","Content","htm/content.htm"); node4.parent=node3 ; node4=node3.AddChild("Cue","Cue","htm/cue.htm"); node4.parent=node3 ; node4=node3.AddChild("Distribution","Distribution","htm/distribution.htm"); node4.parent=node3 ; node4=node3.AddChild("Element","Element","htm/element.htm"); node4.parent=node3 ; node4=node3.AddChild("Encoder","Encoder","htm/encoder.htm"); node4.parent=node3 ; node4=node3.AddChild("File location","File location","htm/filelocation.htm"); node4.parent=node3 ; node4=node3.AddChild("Interstitial advertisements","Interstitial advertisements","htm/interstitialadvertisements.htm"); node4.parent=node3 ; node4=node3.AddChild("Logging","Logging","htm/logging.htm"); node4.parent=node3 ; node4=node3.AddChild("Loop","Loop","htm/loop.htm"); node4.parent=node3 ; node4=node3.AddChild("Multicast","Multicast","htm/multicast.htm"); node4.parent=node3 ; node4=node3.AddChild("On-demand","On-demand","htm/ondemand.htm"); node4.parent=node3 ; node4=node3.AddChild("Playlist file","Playlist file","htm/playlistfile.htm"); node4.parent=node3 ; node4=node3.AddChild("Plug-in","Plug-in","htm/plugin.htm"); node4.parent=node3 ; node4=node3.AddChild("Port","Port","htm/port.htm"); node4.parent=node3 ; node4=node3.AddChild("Publishing point","Publishing point","htm/publishing.htm"); node4.parent=node3 ; node4=node3.AddChild("Pull","Pull","htm/pull.htm"); node4.parent=node3 ; node4=node3.AddChild("Push","Push","htm/push.htm"); node4.parent=node3 ; node4=node3.AddChild("Shuffle","Shuffle","htm/shuffle.htm"); node4.parent=node3 ; node4=node3.AddChild("Streaming","Streaming","htm/streaming.htm"); node4.parent=node3 ; node4=node3.AddChild("Unicast","Unicast","htm/unicast.htm"); node4.parent=node3 ; node4=node3.AddChild("Windows Media file","Windows Media file","htm/windowsmediafile.htm"); node4.parent=node3 ; node4=node3.AddChild("WMRoot","WMRoot","htm/wmroot.htm"); node4.parent=node3 ; node4=node3.AddChild("Wrapper playlists","Wrapper playlists","htm/wrapperplaylists.htm"); node4.parent=node3 ; node3=node2.AddChild("Changes to Windows Media Services","Changes to Windows Media Services","htm/changestowindowsmediaservices.htm"); node3.parent=node2 ; node3=node2.AddChild("Upgrading Windows Media Services","Upgrading Windows Media Services","htm/upgradingwindowsmediaservices.htm"); node3.parent=node2 ; node4=node3.AddChild("Migration overview","Migration overview","htm/migrationoverview.htm"); node4.parent=node3; node4=node3.AddChild("How migration works","How migration works","htm/howmigrationworks.htm"); node4.parent=node3 ; node5=node4.AddChild("Publishing points that point to directories","Publishing points that point to directories","htm/publishingpointsthatpointtodirectories.htm"); node5.parent=node4; node5=node4.AddChild("Publishing points that point to publishing points","Publishing points that point to publishing points","htm/publishingpointsthatpointtopublishingpoints.htm"); node5.parent=node4 ; node5=node4.AddChild("Publishing points and stations with the same name","Publishing points and stations with the same name","htm/publishingpointsandstationswiththesamename.htm"); node5.parent=node4 ; node5=node4.AddChild("Stations and programs not associated","Stations and programs not associated","htm/stationsandprogramsnotassociated.htm"); node5.parent=node4 ; node5=node4.AddChild("Publishing points that point to local stations","Publishing points that point to local stations","htm/publishingpointsthatpointtolocalstations.htm"); node5.parent=node4 ; node5=node4.AddChild("Publishing points that point to remote sources","Publishing points that point to remote sources","htm/publishingpointsthatpointtoremotesources.htm"); node5.parent=node4 ; node5=node4.AddChild("Stations with no publishing points","Stations with no publishing points","htm/stationswithnopublishingpoints.htm"); node5.parent=node4 ; node5=node4.AddChild("Publishing point security","Publishing point security","htm/publishingpointsecurity.htm"); node5.parent=node4 ; node4=node3.AddChild("Configuration elements that are not migrated","Configuration elements that are not migrated","htm/configurationelementsnotmigrated.htm"); node4.parent=node3 ; node4=node3.AddChild("Using the upgrade log","Using the upgrade log","htm/usingtheupgradelog.htm"); node4.parent=node3 ; node3=node2.AddChild("New features in Windows Media Services","New features in Windows Media Services","htm/newfeatures.htm"); node3.parent=node2 ; node4=node3.AddChild("Platform components","Platform components","htm/platformenhancement.htm"); node4.parent=node3; node4=node3.AddChild("Plug-in architecture","Plug-in architecture","htm/plugins.htm"); node4.parent=node3 ; node4=node3.AddChild("Advertising support","Advertising support","htm/advertising.htm"); node4.parent=node3 ; node4=node3.AddChild("Server-side playlists","Server-side playlists","htm/playlistmanagement.htm"); node4.parent=node3 ; node4=node3.AddChild("Wrapper playlists","Wrapper playlists","htm/wrappers.htm"); node4.parent=node3 ; node4=node3.AddChild("Wireless delivery","Wireless delivery","htm/advancedserversupport.htm"); node4.parent=node3 ; node3=node2.AddChild("System requirements","System requirements","htm/systemrequirements.htm"); node3.parent=node2 ; node4=node3.AddChild("Windows Media Services service and Windows Media Services snap-in","Windows Media Services service and Windows Media Services snap-in","htm/windowsmediaservicesserviceandwindowsmediaservices.htm"); node4.parent=node3; node4=node3.AddChild("Windows Media Services Administrator for the Web","Windows Media Services Administrator for the Web","htm/windowsmediaservicesadministratorfortheweb.htm"); node4.parent=node3 ; node4=node3.AddChild("Multicast and advertisement logging agent","Multicast and advertisement logging agent","htm/multicastandadvertisementloggingagent.htm"); node4.parent=node3 ; node3=node2.AddChild("Deploying Windows Media Services","Deploying Windows Media Services","htm/deploymentoverview.htm"); node3.parent=node2 ; node3=node2.AddChild("Administering Windows Media Services","Administering Windows Media Services","htm/administration.htm"); node3.parent=node2 ; node2=node1.AddChild("Scenarios","Scenarios","htm/scenarios.htm"); node2.parent=node1 ; node3=node2.AddChild("Streaming entertainment programming and advertising","Streaming entertainment programming and advertising","htm/usingwindowsmediaservicestocreatearadioortvstation.htm"); node3.parent=node2; node4=node3.AddChild("Broadcasting programmed content","Broadcasting programmed content","htm/programmedbroadcaststation.htm"); node4.parent=node3; node4=node3.AddChild("Supporting personalized on-demand content","Supporting personalized on-demand content","htm/personalizedondemandradiostation.htm"); node4.parent=node3 ; node4=node3.AddChild("Creating syndicated programming","Creating syndicated programming","htm/syndicatedprogramming.htm"); node4.parent=node3 ; node4=node3.AddChild("Providing live broadcasts","Providing live broadcasts","htm/livebroadcasts.htm"); node4.parent=node3 ; node4=node3.AddChild("Displaying banner ads","Displaying banner ads","htm/displayingbannerads.htm"); node4.parent=node3 ; node4=node3.AddChild("Displaying interstitial ads","Displaying interstitial ads","htm/interstitialads.htm"); node4.parent=node3 ; node4=node3.AddChild("Working with wrapper ads","Working with wrapper ads","htm/wrapperads.htm"); node4.parent=node3 ; node4=node3.AddChild("Replacing ads","Replacing ads","htm/adreplacement.htm"); node4.parent=node3 ; node3=node2.AddChild("Distributing corporate communications","Distributing corporate communications","htm/usingwindowsmediaserviceswithcorporatepresentations.htm"); node3.parent=node2 ; node4=node3.AddChild("Broadcasting executive speeches","Broadcasting executive speeches","htm/broadcastingexecutivespeeches.htm"); node4.parent=node3; node4=node3.AddChild("Presenting training seminars","Presenting training seminars","htm/presentingtrainingseminars.htm"); node4.parent=node3 ; node4=node3.AddChild("Holding financial briefings","Holding financial briefings","htm/holdingfinancialbriefings.htm"); node4.parent=node3 ; node3=node2.AddChild("Streaming programming to subscribers","Streaming programming to subscribers","htm/securingyourcontent.htm"); node3.parent=node2 ; node4=node3.AddChild("Providing video on demand","Providing video on demand","htm/videoondemand.htm"); node4.parent=node3; node4=node3.AddChild("Providing a subscription service","Providing a subscription service","htm/providingasubscriptionservice.htm"); node4.parent=node3 ; node4=node3.AddChild("Creating a client activity report","Creating a client activity report","htm/creatingaclientactivityreport.htm"); node4.parent=node3 ; node4=node3.AddChild("Wireless streaming","Wireless streaming","htm/wirelessstreaming.htm"); node4.parent=node3 ; node2=node1.AddChild("Concepts","Concepts","htm/concepts.htm"); node2.parent=node1 ; node3=node2.AddChild("Understanding streaming media","Understanding streaming media","htm/demystifyingstreaming.htm"); node3.parent=node2; node4=node3.AddChild("Streaming vs. downloading content","Streaming vs. downloading content","htm/comparingstreaminganddownloading.htm"); node4.parent=node3; node4=node3.AddChild("Streaming media system overview","Streaming media system overview","htm/usingwindowsmediatechnologiestosetupastreamingmediasystem.htm"); node4.parent=node3 ; node5=node4.AddChild("Streaming from a Windows Media server vs. a Web server","Streaming from a Windows Media server vs. a Web server","htm/streamingfromawindowsmediaserverversusawebserver.htm"); node5.parent=node4; node5=node4.AddChild("Ensuring the stability of your streaming media system","Ensuring the stability of your streaming media system","htm/ensuringthestabilityofyourstreamingmediasystem.htm"); node5.parent=node4 ; node4=node3.AddChild("Obtaining content","Obtaining content","htm/obtainingcontent.htm"); node4.parent=node3 ; node4=node3.AddChild("Setting up Windows Media Services","Setting up Windows Media Services","htm/settingupwindowsmediaservertostreamcontent.htm"); node4.parent=node3 ; node5=node4.AddChild("Delivering content as a unicast stream","Delivering content as a unicast stream","htm/usingunicaststreaming.htm"); node5.parent=node4; node5=node4.AddChild("Delivering content as a multicast stream","Delivering content as a multicast stream","htm/usingmulticaststreaming.htm"); node5.parent=node4 ; node5=node4.AddChild("Announcing your content to users","Announcing your content to users","htm/solicitingannouncingyourcontenttousers.htm"); node5.parent=node4 ; node3=node2.AddChild("Networking and content delivery","Networking and content delivery","htm/networkingbasics.htm"); node3.parent=node2 ; node4=node3.AddChild("Understanding protocols","Understanding protocols","htm/understandingcontrolprotocols.htm"); node4.parent=node3; node5=node4.AddChild("Protocol overview","Protocol overview","htm/protocoloverview.htm"); node5.parent=node4; node5=node4.AddChild("Using the MMS protocol","Using the MMS protocol","htm/wmsmmsservercontrolprotocol.htm"); node5.parent=node4 ; node5=node4.AddChild("Using the RTSP protocol","Using the RTSP protocol","htm/wmsrtspclientcontrolprotocol.htm"); node5.parent=node4 ; node5=node4.AddChild("Using the HTTP protocol","Using the HTTP protocol","htm/wmshttpservercontrolprotocol.htm"); node5.parent=node4 ; node6=node5.AddChild("Using HTTP streaming and other services on the same computer","Using HTTP streaming and other services on the same computer","htm/usinghttpstreamingandotherservicesonthesamecompute.htm"); node6.parent=node5; node5=node4.AddChild("How protocol rollover works","How protocol rollover works","htm/howprotocolrolloverworks.htm"); node5.parent=node4 ; node5=node4.AddChild("How unicast works","How unicast works","htm/howunicastworks.htm"); node5.parent=node4 ; node5=node4.AddChild("How multicast works","How multicast works","htm/howmulticastworks.htm"); node5.parent=node4 ; node6=node5.AddChild("About multicast IP addresses and ports","About multicast IP addresses and ports","htm/aboutmulticastipaddressesandports.htm"); node6.parent=node5; node6=node5.AddChild("About time-to-live values","About time-to-live values","htm/abouttimetolive.htm"); node6.parent=node5 ; node4=node3.AddChild("Understanding Fast Streaming","Understanding Fast Streaming","htm/understandingopportunisticstreaming.htm"); node4.parent=node3 ; node5=node4.AddChild("Understanding Fast Cache","Understanding Fast Cache","htm/aboutacceleratedstreaming.htm"); node5.parent=node4; node5=node4.AddChild("Understanding Fast Start","Understanding Fast Start","htm/aboutintelligentbuffering.htm"); node5.parent=node4 ; node5=node4.AddChild("Understanding Fast Recovery","Understanding Fast Recovery","htm/usingforwarderrorcorrection.htm"); node5.parent=node4 ; node5=node4.AddChild("Understanding Fast Reconnect","Understanding Fast Reconnect","htm/understandingfastreconnect.htm"); node5.parent=node4 ; node4=node3.AddChild("Understanding content delivery","Understanding content delivery","htm/understandingcontentdistribution.htm"); node4.parent=node3 ; node5=node4.AddChild("Working with data sources","Working with data sources","htm/workingwithdatasources.htm"); node5.parent=node4; node5=node4.AddChild("Using distribution servers","Using distribution servers","htm/usingdistributionservers.htm"); node5.parent=node4 ; node5=node4.AddChild("Understanding variable-bit-rate content delivery","Understanding variable-bit-rate content delivery","htm/understandingvariablebitratecontent.htm"); node5.parent=node4 ; node5=node4.AddChild("Understanding intelligent streaming","Understanding intelligent streaming","htm/understandingintelligentstreaming.htm"); node5.parent=node4 ; node3=node2.AddChild("Managing your Windows Media server","Managing your Windows Media server","htm/understandingwindowsmediaservermanagement.htm"); node3.parent=node2 ; node4=node3.AddChild("Administering servers","Administering servers","htm/addingorremovingaserver.htm"); node4.parent=node3; node5=node4.AddChild("Allowing or denying unicast client connections","Allowing or denying unicast client connections","htm/allowingordenyingunicastclientconnections.htm"); node5.parent=node4; node5=node4.AddChild("Setting server limits","Setting server limits","htm/settingserverlimits.htm"); node5.parent=node4 ; node5=node4.AddChild("Using Windows Media Services Administrator for the Web","Using Windows Media Services Administrator for the Web","htm/installingwebadmin.htm"); node5.parent=node4 ; node4=node3.AddChild("Using groups","Using groups","htm/understandinggroups.htm"); node4.parent=node3 ; node4=node3.AddChild("Monitoring performance","Monitoring performance","htm/monitoringperformance.htm"); node4.parent=node3 ; node5=node4.AddChild("Using Windows Media performance counters","Using Windows Media performance counters","htm/usingwindowsmediaperformancecounters.htm"); node5.parent=node4; node5=node4.AddChild("About the Windows Media SNMP objects","About the Windows Media SNMP objects","htm/aboutthewindowsmediasnmpobjects.htm"); node5.parent=node4 ; node5=node4.AddChild("Subscribing to Windows Media WMI events","Subscribing to Windows Media WMI events","htm/subscribingtowindowsmediawmievents.htm"); node5.parent=node4 ; node3=node2.AddChild("Understanding publishing points","Understanding publishing points","htm/understandingpublishingpoints.htm"); node3.parent=node2 ; node4=node3.AddChild("About publishing point types","About publishing point types","htm/aboutpublishingpointtypes.htm"); node4.parent=node3; node5=node4.AddChild("Using on-demand publishing points","Using on-demand publishing points","htm/aboutondemandpublishingpoints.htm"); node5.parent=node4; node5=node4.AddChild("Using broadcast publishing points","Using broadcast publishing points","htm/aboutbroadcastpublishingpoints.htm"); node5.parent=node4 ; node4=node3.AddChild("Adding publishing points","Adding publishing points","htm/addingpublishingpoints.htm"); node4.parent=node3 ; node5=node4.AddChild("About the Default publishing point","About the Default publishing point","htm/defaultpublishingpoint.htm"); node5.parent=node4; node5=node4.AddChild("Protecting the Default publishing point","Protecting the Default publishing point","htm/securingthedefaultpubpt.htm"); node5.parent=node4 ; node4=node3.AddChild("Configuring publishing points","Configuring publishing points","htm/configuringpublishingpoints.htm"); node4.parent=node3 ; node5=node4.AddChild("Controlling unicast connections to a publishing point","Controlling unicast connections to a publishing point","htm/aboutpublishingpointstates.htm"); node5.parent=node4; node5=node4.AddChild("Setting publishing point limits","Setting publishing point limits","htm/settingpublishingpointlimits.htm"); node5.parent=node4 ; node4=node3.AddChild("Streaming from publishing points","Streaming from publishing points","htm/streamingfrompublishingpoints.htm"); node4.parent=node3 ; node4=node3.AddChild("Archiving content","Archiving content","htm/archivingcontent.htm"); node4.parent=node3 ; node5=node4.AddChild("Archive wildcard characters reference","Archive wildcard characters reference","htm/archivewildcardreference.htm"); node5.parent=node4; node3=node2.AddChild("Sourcing from playlists, files, and encoders","Sourcing from playlists, files, and encoders","htm/aboutthecontentyoucanstream.htm"); node3.parent=node2 ; node4=node3.AddChild("Understanding playlists","Understanding playlists","htm/understandingplaylists.htm"); node4.parent=node3; node5=node4.AddChild("About on-demand and broadcast playlists","About on-demand and broadcast playlists","htm/ondemandvsbroadcastplaylists.htm"); node5.parent=node4; node5=node4.AddChild("About wrapper playlists","About wrapper playlists","htm/aboutwrapperplaylists.htm"); node5.parent=node4 ; node5=node4.AddChild("About creating and editing playlists","About creating and editing playlists","htm/editingaplaylistduringabroadcast.htm"); node5.parent=node4 ; node5=node4.AddChild("About playlist elements","About playlist elements","htm/aboutplaylistelements.htm"); node5.parent=node4 ; node4=node3.AddChild("Sourcing from files","Sourcing from files","htm/sourcingfromafile.htm"); node4.parent=node3 ; node4=node3.AddChild("Sourcing from a directory","Sourcing from a directory","htm/playingfilesfromadirectory.htm"); node4.parent=node3 ; node4=node3.AddChild("Sourcing from an encoder","Sourcing from an encoder","htm/sourcingfromanencoder.htm"); node4.parent=node3 ; node4=node3.AddChild("Sourcing from a remote publishing point","Sourcing from a remote publishing point","htm/sourcingfromapublishingpointonaremotecomputer.htm"); node4.parent=node3 ; node4=node3.AddChild("Sourcing from a multicast broadcast","Sourcing from a multicast broadcast","htm/sourcingfromamulticastbroadcast.htm"); node4.parent=node3 ; node4=node3.AddChild("Sourcing from an encrypted directory","Sourcing from an encrypted directory","htm/sourcingfromanencrypteddirectory.htm"); node4.parent=node3 ; node4=node3.AddChild("Using dynamic sources","Using dynamic sources","htm/usingdynamicsources.htm"); node4.parent=node3 ; node4=node3.AddChild("Reference for content sources","Reference for content sources","htm/referenceforcontentsources.htm"); node4.parent=node3 ; node4=node3.AddChild("Controlling streaming behavior","Controlling streaming behavior","htm/controllingstreamingbehavior.htm"); node4.parent=node3 ; node3=node2.AddChild("Announcing content","Announcing content","htm/announcingcontent.htm"); node3.parent=node2 ; node4=node3.AddChild("About announcements","About announcements","htm/aboutannouncements.htm"); node4.parent=node3; node5=node4.AddChild("Sample announcement file","Sample announcement file","htm/sampleannouncementfiles.htm"); node5.parent=node4; node5=node4.AddChild("Customizing announcement files","Customizing announcement files","htm/customizingannouncementfiles.htm"); node5.parent=node4 ; node5=node4.AddChild("Embedding the Player in a Web page","Embedding the Player in a Web page","htm/embeddingaplayerinawebpage.htm"); node5.parent=node4 ; node5=node4.AddChild("Understanding MIME types","Understanding MIME types","htm/mimetypes.htm"); node5.parent=node4 ; node4=node3.AddChild("About multicast information files","About multicast information files","htm/announcingamulticaststream.htm"); node4.parent=node3 ; node5=node4.AddChild("About stream formats","About stream formats","htm/aboutstreamformats.htm"); node5.parent=node4; node4=node3.AddChild("Client URL reference","Client URL reference","htm/clienturlreference.htm"); node4.parent=node3 ; node5=node4.AddChild("Player URLs for broadcast publishing points","Player URLs for broadcast publishing points","htm/broadcastpublishingpoints2.htm"); node5.parent=node4; node5=node4.AddChild("Player URLs for on-demand publishing points","Player URLs for on-demand publishing points","htm/ondemandpublishingpointssourcingfromadirectory.htm"); node5.parent=node4 ; node5=node4.AddChild("Player URLs for default publishing points","Player URLs for default publishing points","htm/defaultpublishingpoints.htm"); node5.parent=node4 ; node5=node4.AddChild("Distribution server URLs","Distribution server URLs","htm/distributionserverurls.htm"); node5.parent=node4 ; node3=node2.AddChild("Understanding advertising","Understanding advertising","htm/understandingadvertising.htm"); node3.parent=node2 ; node4=node3.AddChild("Choosing an advertising infrastructure","Choosing an advertising infrastructure","htm/choosinganadvertisinginfrastructure.htm"); node4.parent=node3; node5=node4.AddChild("Hosting advertising on your Windows Media server","Hosting advertising on your Windows Media server","htm/hostingadvertisingonyourwindowsmediaserver.htm"); node5.parent=node4; node5=node4.AddChild("Using an advertising service vendor","Using an advertising service vendor","htm/usingadvertisingservicevendor.htm"); node5.parent=node4 ; node4=node3.AddChild("Choosing an advertising type","Choosing an advertising type","htm/choosingthetypeofadvertising.htm"); node4.parent=node3 ; node4=node3.AddChild("Creating advertisement policies","Creating advertisement policies","htm/creatingadpolicies.htm"); node4.parent=node3 ; node4=node3.AddChild("Logging advertising data","Logging advertising data","htm/loggingadvertisingspecificdata.htm"); node4.parent=node3 ; node4=node3.AddChild("Personalizing advertising content","Personalizing advertising content","htm/personalizingadvertisingcontent.htm"); node4.parent=node3 ; node3=node2.AddChild("Logging data and events","Logging data and events","htm/loggingandeventhandlers.htm"); node3.parent=node2 ; node4=node3.AddChild("Understanding logging","Understanding logging","htm/understandinglogging.htm"); node4.parent=node3; node5=node4.AddChild("Reading log files","Reading log files","htm/readinglogfiles.htm"); node5.parent=node4; node5=node4.AddChild("About GUID types","About GUID types","htm/aboutguidtypes.htm"); node5.parent=node4 ; node5=node4.AddChild("Comparing log features","Comparing log features","htm/comparinglogfeatures.htm"); node5.parent=node4 ; node5=node4.AddChild("Simulating logs","Simulating logs","htm/interpretingfakelogs.htm"); node5.parent=node4 ; node4=node3.AddChild("Logging data about unicast streams","Logging data about unicast streams","htm/optionsforconfiguringthewmsclientloggingplugin.htm"); node4.parent=node3 ; node5=node4.AddChild("Using client logs","Using client logs","htm/usingclientlogs.htm"); node5.parent=node4; node6=node5.AddChild("About render logs","About render logs","htm/aboutrenderlogs.htm"); node6.parent=node5; node6=node5.AddChild("About stream logs","About stream logs","htm/aboutstreamlogs.htm"); node6.parent=node5 ; node6=node5.AddChild("About combination logs","About combination logs","htm/aboutcombinationlogs.htm"); node6.parent=node5 ; node5=node4.AddChild("Using server logs","Using server logs","htm/usingserverlogs.htm"); node5.parent=node4 ; node6=node5.AddChild("About distribution logs","About distribution logs","htm/loggingdataaboutdistributionservers.htm"); node6.parent=node5; node6=node5.AddChild("About propagated cache/proxy logs","About propagated cache/proxy logs","htm/loggingdataaboutcacheproxyservers.htm"); node6.parent=node5 ; node4=node3.AddChild("Logging data about multicast streams","Logging data about multicast streams","htm/loggingconnectionlessmulticastclientinformation.htm"); node4.parent=node3 ; node4=node3.AddChild("Distributing log files to customers","Distributing log files to customers","htm/distributinglogfilestocustomers.htm"); node4.parent=node3 ; node4=node3.AddChild("Log file reference information","Log file reference information","htm/analyzingthedatainaclientlogfile.htm"); node4.parent=node3 ; node5=node4.AddChild("Log file header reference","Log file header reference","htm/logfileheaderreference.htm"); node5.parent=node4; node5=node4.AddChild("Log file entries reference","Log file entries reference","htm/logfileentriesreference.htm"); node5.parent=node4 ; node5=node4.AddChild("Wildcard characters reference","Wildcard characters reference","htm/wildcardvariablesreference.htm"); node5.parent=node4 ; node5=node4.AddChild("ISAPI properties reference","ISAPI properties reference","htm/isapipropertiesreference.htm"); node5.parent=node4 ; node4=node3.AddChild("Understanding event handler plug-ins","Understanding event handler plug-ins","htm/understandingeventhandler.htm"); node4.parent=node3 ; node5=node4.AddChild("WMS WMI Event Handler plug-in","WMS WMI Event Handler plug-in","htm/wmswmieventhandlerplugin.htm"); node5.parent=node4; node5=node4.AddChild("WMS Active Script Event Handler plug-in","WMS Active Script Event Handler plug-in","htm/wmsactivescripteventhandlerplugin.htm"); node5.parent=node4 ; node3=node2.AddChild("Configuring security options","Configuring security options","htm/configuringsecurityoptions.htm"); node3.parent=node2 ; node4=node3.AddChild("Understanding authentication","Understanding authentication","htm/understandingauthentication.htm"); node4.parent=node3; node5=node4.AddChild("Using the WMS Anonymous User Authentication plug-in","Using the WMS Anonymous User Authentication plug-in","htm/wmsanonymoususerauthentication.htm"); node5.parent=node4; node5=node4.AddChild("Using the WMS Negotiate Authentication plug-in","Using the WMS Negotiate Authentication plug-in","htm/wmsntlmauthentication.htm"); node5.parent=node4 ; node5=node4.AddChild("Using the WMS Digest Authentication plug-in","Using the WMS Digest Authentication plug-in","htm/aboutthewmsdigestauthenticationplugin.htm"); node5.parent=node4 ; node4=node3.AddChild("Understanding authorization","Understanding authorization","htm/understandingauthorization.htm"); node4.parent=node3 ; node5=node4.AddChild("Using the WMS NTFS ACL Authorization plug-in","Using the WMS NTFS ACL Authorization plug-in","htm/wmsntfsaclauthorization.htm"); node5.parent=node4; node5=node4.AddChild("Using the WMS IP Address Authorization plug-in","Using the WMS IP Address Authorization plug-in","htm/wmsipaddressauthorization.htm"); node5.parent=node4 ; node5=node4.AddChild("Using the WMS Publishing Points ACL Authorization plug-in","Using the WMS Publishing Points ACL Authorization plug-in","htm/wmspublishingpointsaclauthorization.htm"); node5.parent=node4 ; node4=node3.AddChild("Understanding rights","Understanding rights","htm/configuringrights.htm"); node4.parent=node3 ; node4=node3.AddChild("Limiting user rights","Limiting user rights","htm/limitinguserprivileges.htm"); node4.parent=node3 ; node4=node3.AddChild("Understanding Windows Media Rights Manager","Understanding Windows Media Rights Manager","htm/howwindowsmediarightsmanagerworks.htm"); node4.parent=node3 ; node4=node3.AddChild("Enabling system-wide security","Enabling system-wide security","htm/securityontheoperatingsystem.htm"); node4.parent=node3 ; node5=node4.AddChild("Transferring data securely","Transferring data securely","htm/transferringdatasecurely.htm"); node5.parent=node4; node5=node4.AddChild("Using the NTFS file system","Using the NTFS file system","htm/usingntfspermissions.htm"); node5.parent=node4 ; node5=node4.AddChild("About Web server permissions","About Web server permissions","htm/usingiispermissions.htm"); node5.parent=node4 ; node5=node4.AddChild("Protecting custom plug-ins","Protecting custom plug-ins","htm/protectingcustomplugins.htm"); node5.parent=node4 ; node4=node3.AddChild("Using firewalls","Using firewalls","htm/usingfirewalls.htm"); node4.parent=node3 ; node5=node4.AddChild("Understanding firewalls and protocols","Understanding firewalls and protocols","htm/understandingfirewallsandprotocols.htm"); node5.parent=node4; node5=node4.AddChild("Configuring firewalls for unicast streaming","Configuring firewalls for unicast streaming","htm/configuringfirewallsforunicaststreaming.htm"); node5.parent=node4 ; node5=node4.AddChild("Configuring firewalls for multicast streaming","Configuring firewalls for multicast streaming","htm/configuringfirewallsformulticaststreaming.htm"); node5.parent=node4 ; node5=node4.AddChild("Enabling access to an encoder outside a firewall","Enabling access to an encoder outside a firewall","htm/enablingaccesstoawindowsmediaencoderoutsideofafire.htm"); node5.parent=node4 ; node3=node2.AddChild("Securing the Windows Media Administration site","Securing the Windows Media Administration site","htm/securingthewebadministratorsite.htm"); node3.parent=node2 ; node4=node3.AddChild("Using Secure Sockets Layer","Using Secure Sockets Layer","htm/usingsecuresocketslayerssl.htm"); node4.parent=node3; node4=node3.AddChild("Using integrated Windows authentication","Using integrated Windows authentication","htm/usingintegratedwindowsauthentication.htm"); node4.parent=node3 ; node4=node3.AddChild("Using basic authentication","Using basic authentication","htm/usingbasicauthenticationwhichallowsdelegation.htm"); node4.parent=node3 ; node3=node2.AddChild("Caching and proxying content","Caching and proxying content","htm/cachingandproxyingcontent.htm"); node3.parent=node2 ; node4=node3.AddChild("Caching and streaming on-demand content","Caching and streaming on-demand content","htm/cachingandstreamingondemandcontent.htm"); node4.parent=node3; node4=node3.AddChild("Proxying a live stream","Proxying a live stream","htm/proxyingalivestream.htm"); node4.parent=node3 ; node4=node3.AddChild("Understanding reverse proxy","Understanding reverse proxy","htm/understandingreverseproxy.htm"); node4.parent=node3 ; node2=node1.AddChild("How to…","How to…","htm/howto.htm"); node2.parent=node1 ; node3=node2.AddChild("Quick starts","Quick starts","htm/wms_quickstarts.htm"); node3.parent=node2; node4=node3.AddChild("Stream Windows Media files on demand","Stream Windows Media files on demand","htm/wms_quickstarts_ondemand.htm"); node4.parent=node3; node4=node3.AddChild("Use your server to publish live content from Windows Media Encoder","Use your server to publish live content from Windows Media Encoder","htm/wms_quickstarts_encoderbroadcast.htm"); node4.parent=node3 ; node4=node3.AddChild("Use your server to broadcast a stream published by Windows Media Encoder","Use your server to broadcast a stream published by Windows Media Encoder","htm/wms_quickstarts_encoderpush.htm"); node4.parent=node3 ; node4=node3.AddChild("Use a playlist with on-demand Windows Media files","Use a playlist with on-demand Windows Media files","htm/wms_quickstarts_ondemandplaylist.htm"); node4.parent=node3 ; node4=node3.AddChild("Alternate between live and prerecorded content in your broadcast","Alternate between live and prerecorded content in your broadcast","htm/wms_quickstarts_broadcastplaylist.htm"); node4.parent=node3 ; node4=node3.AddChild("Include interstitial advertising in your on-demand playlist","Include interstitial advertising in your on-demand playlist","htm/wms_quickstarts_interstitialads.htm"); node4.parent=node3 ; node4=node3.AddChild("Use wrappers to provide advertising with your live broadcast","Use wrappers to provide advertising with your live broadcast","htm/wms_quickstarts_wrapperads.htm"); node4.parent=node3 ; node3=node2.AddChild("Manage servers","Manage servers","htm/managingwindowsmediaserver.htm"); node3.parent=node2 ; node4=node3.AddChild("To install and use Windows Media Services Administrator for the Web","To install and use Windows Media Services Administrator for the Web","htm/tostartwindowsmediaservices.htm"); node4.parent=node3; node4=node3.AddChild("To provide a user administrative rights to Windows Media Services","To provide a user administrative rights to Windows Media Services","htm/toenablenonadministratorstoaccesswindowsmediaservi.htm"); node4.parent=node3 ; node4=node3.AddChild("To start Windows Media Services on a server","To start Windows Media Services on a server","htm/tostartaserver.htm"); node4.parent=node3 ; node4=node3.AddChild("To stop Windows Media Services on a server","To stop Windows Media Services on a server","htm/tostopaserver.htm"); node4.parent=node3 ; node4=node3.AddChild("To add a server","To add a server","htm/toaddaserver.htm"); node4.parent=node3 ; node4=node3.AddChild("To remove a server","To remove a server","htm/toremoveaserver.htm"); node4.parent=node3 ; node4=node3.AddChild("To deny unicast connections to a server","To deny unicast connections to a server","htm/todenyconnectionsforaserver.htm"); node4.parent=node3 ; node4=node3.AddChild("To allow unicast connections to a server","To allow unicast connections to a server","htm/toallowconnectionsforaserver.htm"); node4.parent=node3 ; node4=node3.AddChild("To view troubleshooting information for a server","To view troubleshooting information for a server","htm/tovieweventsonthetroubleshootingtab.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure troubleshooting options for a server","To configure troubleshooting options for a server","htm/tofiltererrorevents.htm"); node4.parent=node3 ; node4=node3.AddChild("To enable HTTP streaming","To enable HTTP streaming","htm/toenablethewmshttpcontrolprotocolplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To change the port Windows Media Services uses for HTTP streaming","To change the port Windows Media Services uses for HTTP streaming","htm/tochangetheportusedforhttpstreaming.htm"); node4.parent=node3 ; node4=node3.AddChild("To add IP addresses to resolve port 80 conflicts","To add IP addresses to resolve port 80 conflicts","htm/toaddipaddressesforusewithmultipleservices.htm"); node4.parent=node3 ; node4=node3.AddChild("To set authentication credentials for a reverse proxy server","To set authentication credentials for a reverse proxy server","htm/tosetauthenticationcredentialsforareverseproxyserv.htm"); node4.parent=node3 ; node4=node3.AddChild("To access content on a computer running Windows 2000 Server","To access content on a computer running Windows 2000 Server","htm/toretrievecontentfromacomputerrunningwindows2000se.htm"); node4.parent=node3 ; node4=node3.AddChild("To import a console configuration","To import a console configuration","htm/toimportaserverconfiguration.htm"); node4.parent=node3 ; node4=node3.AddChild("To export a console configuration","To export a console configuration","htm/toexportaserverconfiguration.htm"); node4.parent=node3 ; node3=node2.AddChild("Work with groups of servers","Work with groups of servers","htm/workwithgroupsofservers.htm"); node3.parent=node2 ; node4=node3.AddChild("To add a group","To add a group","htm/sa_toaddagroup.htm"); node4.parent=node3; node4=node3.AddChild("To add a server to a group","To add a server to a group","htm/toaddaservertoagroup.htm"); node4.parent=node3 ; node4=node3.AddChild("To remove a server from a group","To remove a server from a group","htm/toremoveaserverfromagroup.htm"); node4.parent=node3 ; node4=node3.AddChild("To modify group properties","To modify group properties","htm/tomodifygroupoptions.htm"); node4.parent=node3 ; node4=node3.AddChild("To refresh the statistics in the server list for a group","To refresh the statistics in the server list for a group","htm/torefreshtheserverlist.htm"); node4.parent=node3 ; node4=node3.AddChild("To remove a group","To remove a group","htm/toremoveagroup.htm"); node4.parent=node3 ; node3=node2.AddChild("Work with plug-ins","Work with plug-ins","htm/workwithplugins.htm"); node3.parent=node2 ; node4=node3.AddChild("To enable a plug-in","To enable a plug-in","htm/toenableaplugin.htm"); node4.parent=node3; node4=node3.AddChild("To disable a plug-in","To disable a plug-in","htm/todisableaplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure plug-in properties","To configure plug-in properties","htm/toconfigurepluginproperties.htm"); node4.parent=node3 ; node4=node3.AddChild("To rename a plug-in","To rename a plug-in","htm/torenameaplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To duplicate a plug-in","To duplicate a plug-in","htm/toduplicateaplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To remove a plug-in","To remove a plug-in","htm/toremoveaplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS Network Data Source plug-in","To configure the WMS Network Data Source plug-in","htm/toconfigurethewmsnetworkdatasourceplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS Archive Data Writer plug-in","To configure the WMS Archive Data Writer plug-in","htm/toconfigurethewmsasfv1archivedatasinkplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS HTTP Server Control Protocol plug-in","To configure the WMS HTTP Server Control Protocol plug-in","htm/toconfigurethewmshttpservercontrolprotocolplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS MMS Server Control Protocol plug-in","To configure the WMS MMS Server Control Protocol plug-in","htm/toconfigurethewmsmmsservercontrolprotocolplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS RTSP Server Control Protocol plug-in","To configure the WMS RTSP Server Control Protocol plug-in","htm/toconfigurethewmsrtspservercontrolprotocolplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS Unicast Data Writer plug-in","To configure the WMS Unicast Data Writer plug-in","htm/toconfigurethewmsunicastdatawriterplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS Playlist Transform plug-in","To configure the WMS Playlist Transform plug-in","htm/toconfigurethewmsplaylisttransformplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS Multicast Data Writer plug-in","To configure the WMS Multicast Data Writer plug-in","htm/toconfigurethewmsmulticastdatawriterplugin.htm"); node4.parent=node3 ; node3=node2.AddChild("Work with publishing points","Work with publishing points","htm/workingwithpublishingpoints.htm"); node3.parent=node2 ; node4=node3.AddChild("Setting up a publishing point","Setting up a publishing point","htm/addingorremovingapublishingpoint.htm"); node4.parent=node3; node5=node4.AddChild("To access the Add Publishing Point Wizard","To access the Add Publishing Point Wizard","htm/toaddapublishingpointusingtheaddpublishingpointwizard.htm"); node5.parent=node4; node5=node4.AddChild("To add a publishing point using the advanced method","To add a publishing point using the advanced method","htm/toaddapublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To duplicate a publishing point","To duplicate a publishing point","htm/toduplicateapublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To remove a publishing point","To remove a publishing point","htm/todeleteapublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To rename a publishing point","To rename a publishing point","htm/torenameapublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To assign a publishing point as the Default publishing point","To assign a publishing point as the Default publishing point","htm/toassignapublishingpointasthedefaultpublishingpoin.htm"); node5.parent=node4 ; node5=node4.AddChild("To archive content","To archive content","htm/toarchivecontent.htm"); node5.parent=node4 ; node4=node3.AddChild("Managing connections to a publishing point","Managing connections to a publishing point","htm/controllingconnectionstoapublishingpoint.htm"); node4.parent=node3 ; node5=node4.AddChild("To start a broadcast publishing point","To start a broadcast publishing point","htm/tostartapublishingpoint.htm"); node5.parent=node4; node5=node4.AddChild("To stop a broadcast publishing point","To stop a broadcast publishing point","htm/tostopapublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To deny unicast connections to a publishing point","To deny unicast connections to a publishing point","htm/todenyconnectionsforapublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To allow unicast connections to a publishing point","To allow unicast connections to a publishing point","htm/toallowconnectionsforapublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To disconnect clients from a publishing point","To disconnect clients from a publishing point","htm/todisconnectclientsfromanondemandpublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To announce publishing point content","To announce publishing point content","htm/toannouncecontent.htm"); node5.parent=node4 ; node4=node3.AddChild("Testing a stream","Testing a stream","htm/testingastream.htm"); node4.parent=node3 ; node5=node4.AddChild("To test a stream using the Stream Test utility","To test a stream using the Stream Test utility","htm/totestastreamusingthestreamtestutility.htm"); node5.parent=node4; node5=node4.AddChild("To test a stream using Windows Media Player","To test a stream using Windows Media Player","htm/totestastreamusingwindowsmediaplayer.htm"); node5.parent=node4 ; node5=node4.AddChild("To test a stream pulled from an encoder","To test a stream pulled from an encoder","htm/totestastreamfromanencoder.htm"); node5.parent=node4 ; node4=node3.AddChild("Configuring publishing point properties","Configuring publishing point properties","htm/configuringpublishingpointproperties.htm"); node4.parent=node3 ; node5=node4.AddChild("To enable the Start publishing point when first client connects property","To enable the Start publishing point when first client connects property","htm/toenablethestartpublishingpointwhenfirstclientconn.htm"); node5.parent=node4; node5=node4.AddChild("To configure the Enable forward error correction property","To configure the Enable forward error correction property","htm/configuringtheenableforwarderrorcorrectionproperty.htm"); node5.parent=node4 ; node5=node4.AddChild("To configure the Cache expiration property","To configure the Cache expiration property","htm/configuringthecacheexpirationproperty.htm"); node5.parent=node4 ; node5=node4.AddChild("To configure the Specify distribution credentials property","To configure the Specify distribution credentials property","htm/toconfigurethespecifydistributioncredentialsproper.htm"); node5.parent=node4 ; node5=node4.AddChild("To configure the Enable buffering property","To configure the Enable buffering property","htm/toconfiguretheenablebufferingproperty.htm"); node5.parent=node4 ; node3=node2.AddChild("Set up content to stream","Set up content to stream","htm/workingwithplaylists.htm"); node3.parent=node2 ; node4=node3.AddChild("Creating and editing offline playlists","Creating and editing offline playlists","htm/offlineeditor.htm"); node4.parent=node3; node5=node4.AddChild("To create a playlist using the Windows Media Playlist Editor","To create a playlist using the Windows Media Playlist Editor","htm/tocreateaplaylist.htm"); node5.parent=node4; node5=node4.AddChild("To open an existing playlist from the Source tab","To open an existing playlist from the Source tab","htm/toopenanexistingplaylist.htm"); node5.parent=node4 ; node5=node4.AddChild("To start the Create Wrapper Wizard","To start the Create Wrapper Wizard","htm/tocreateawrapperplaylist.htm"); node5.parent=node4 ; node5=node4.AddChild("To create a wrapper playlist by using the Windows Media Playlist Editor","To create a wrapper playlist by using the Windows Media Playlist Editor","htm/tocreateawrapperplaylistwiththeplaylisteditor.htm"); node5.parent=node4 ; node5=node4.AddChild("To open an existing wrapper playlist","To open an existing wrapper playlist","htm/toviewthewrapperplaylist.htm"); node5.parent=node4 ; node5=node4.AddChild("To add a media element to a playlist","To add a media element to a playlist","htm/toaddamediaelementtoaplaylist.htm"); node5.parent=node4 ; node5=node4.AddChild("To add an advertisement to a playlist","To add an advertisement to a playlist","htm/toaddanadvertisementtoaplaylist.htm"); node5.parent=node4 ; node5=node4.AddChild("To add a container to a playlist","To add a container to a playlist","htm/toaddacontainertoaplaylist.htm"); node5.parent=node4 ; node5=node4.AddChild("To add a clientData element to a playlist","To add a clientData element to a playlist","htm/toaddaclientdataelementtoanexistingplaylist.htm"); node5.parent=node4 ; node5=node4.AddChild("To delete an element from a playlist","To delete an element from a playlist","htm/todeleteanelementfromaplaylist_inkr.htm"); node5.parent=node4 ; node5=node4.AddChild("To change the value of an offline playlist attribute","To change the value of an offline playlist attribute","htm/tochangethevalueofanofflineplaylistattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("To use a wrapper playlist with a publishing point","To use a wrapper playlist with a publishing point","htm/touseawrapperplaylistwithapublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To stop using a wrapper playlist with a publishing point","To stop using a wrapper playlist with a publishing point","htm/tostopusingawrapperplaylistwithapublishingpoint.htm"); node5.parent=node4 ; node4=node3.AddChild("Editing online playlists","Editing online playlists","htm/creatingandusingplaylists.htm"); node4.parent=node3 ; node5=node4.AddChild("To edit an online on-demand playlist","To edit an online on-demand playlist","htm/toeditanondemandplaylist.htm"); node5.parent=node4; node5=node4.AddChild("To edit an online broadcast playlist","To edit an online broadcast playlist","htm/toeditabroadcastplaylist.htm"); node5.parent=node4 ; node5=node4.AddChild("To change the value of an online playlist element","To change the value of an online playlist element","htm/toeditpropertiesofbroadcastplaylistentry.htm"); node5.parent=node4 ; node4=node3.AddChild("Setting up files to stream","Setting up files to stream","htm/playanondemandasffile.htm"); node4.parent=node3 ; node5=node4.AddChild("To stream a Windows Media file from an on-demand publishing point","To stream a Windows Media file from an on-demand publishing point","htm/toplayanondemandwindowsmediafilewithanasfextension.htm"); node5.parent=node4; node5=node4.AddChild("To stream a directory of files","To stream a directory of files","htm/toplayfilesinadirectory.htm"); node5.parent=node4 ; node4=node3.AddChild("Setting up a broadcast","Setting up a broadcast","htm/settingupabroadcast.htm"); node4.parent=node3 ; node5=node4.AddChild("To broadcast a stream pulled from an encoder","To broadcast a stream pulled from an encoder","htm/toconfigureaunicastlivebroadcast.htm"); node5.parent=node4; node5=node4.AddChild("To broadcast content pushed from an encoder","To broadcast content pushed from an encoder","htm/tobroadcastanencoderpushdistribution.htm"); node5.parent=node4 ; node5=node4.AddChild("To use a multicast stream as a content source","To use a multicast stream as a content source","htm/touseamulticaststreamasacontentsource.htm"); node5.parent=node4 ; node5=node4.AddChild("To enable content rollover in case of encoder failure","To enable content rollover in case of encoder failure","htm/toenablecontentrolloverincaseofencoderfailure.htm"); node5.parent=node4 ; node5=node4.AddChild("To rebroadcast archived content","To rebroadcast archived content","htm/torebroadcastarchivedcontent.htm"); node5.parent=node4 ; node5=node4.AddChild("To configure a multicast stream from a broadcast publishing point","To configure a multicast stream from a broadcast publishing point","htm/toconfigureandannouncemulticastbroadcasts.htm"); node5.parent=node4 ; node5=node4.AddChild("To simulate a wrapper for a multicast publishing point","To simulate a wrapper for a multicast publishing point","htm/tosimulateawrapperforamulticastpublishingpoint.htm"); node5.parent=node4 ; node5=node4.AddChild("To embed the Player control in a Web page","To embed the Player control in a Web page","htm/toembedaplayerinawebpage.htm"); node5.parent=node4 ; node3=node2.AddChild("Monitor and set limits","Monitor and set limits","htm/settingupresourceusagelimits.htm"); node3.parent=node2 ; node4=node3.AddChild("To monitor performance for a server or publishing point","To monitor performance for a server or publishing point","htm/tomonitorunicastandmulticastplayerconnections.htm"); node4.parent=node3; node4=node3.AddChild("To reset peaks for a server or publishing point","To reset peaks for a server or publishing point","htm/toresetpeaksforaserver.htm"); node4.parent=node3 ; node4=node3.AddChild("To register Windows Media Services SNMP objects for SNMP monitoring","To register Windows Media Services SNMP objects for SNMP monitoring","htm/toenablesimplenetworkmanagementprotocolsnmp.htm"); node4.parent=node3 ; node4=node3.AddChild("To set limits for a server or publishing point","To set limits for a server or publishing point","htm/tosetupandconfigureresourceusagelimitsfortheserver.htm"); node4.parent=node3 ; node3=node2.AddChild("Log data about clients","Log data about clients","htm/settingupandconfiguringlogging.htm"); node3.parent=node2 ; node4=node3.AddChild("To configure and enable unicast logging","To configure and enable unicast logging","htm/tosetupandconfigureloggingfortheserver.htm"); node4.parent=node3; node4=node3.AddChild("To install the Multicast and Advertisement Logging Agent","To install the Multicast and Advertisement Logging Agent","htm/toinstallthemulticastandadvertisementloggingagent.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure and enable multicast logging","To configure and enable multicast logging","htm/toconfigureandenablemulticastlogging.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS WMI Event Handler properties","To configure the WMS WMI Event Handler properties","htm/toconfigurethewmswmieventhandlerplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure the WMS Active Script Event Handler properties","To configure the WMS Active Script Event Handler properties","htm/toconfiguretheactivescripteventhandlerplugin.htm"); node4.parent=node3 ; node3=node2.AddChild("Control access to content","Control access to content","htm/setupandconfigureaccesscontrol.htm"); node3.parent=node2 ; node4=node3.AddChild("To configure and enable the WMS Anonymous User Authentication plug-in","To configure and enable the WMS Anonymous User Authentication plug-in","htm/tosetupandconfigureaccesscontrolfortheserver.htm"); node4.parent=node3; node4=node3.AddChild("To enable the WMS Negotiate Authentication plug-in","To enable the WMS Negotiate Authentication plug-in","htm/toconfigurethewmsntlmauthenticationplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To enable the WMS NTFS ACL Authorization plug-in","To enable the WMS NTFS ACL Authorization plug-in","htm/toconfigurethewmsntfsaclauthorizationplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure and enable the WMS IP Address Authorization plug-in","To configure and enable the WMS IP Address Authorization plug-in","htm/toconfigurethewmsipaddressauthorizationplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure and enable the WMS Publishing Points ACL Authorization plug-in","To configure and enable the WMS Publishing Points ACL Authorization plug-in","htm/toconfigurethewmspublishingpointsaclauthorizationplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure and enable the WMS Digest Authentication plug-in","To configure and enable the WMS Digest Authentication plug-in","htm/toconfigurethewmsdigestauthenticationplugin.htm"); node4.parent=node3 ; node4=node3.AddChild("To protect the Default publishing point","To protect the Default publishing point","htm/tosecurethedefaultpublishingpoint.htm"); node4.parent=node3 ; node3=node2.AddChild("Secure the Windows Media Administration site","Secure the Windows Media Administration site","htm/securethewebadministrator.htm"); node3.parent=node2 ; node4=node3.AddChild("To configure SSL","To configure SSL","htm/toconfiguressl.htm"); node4.parent=node3; node4=node3.AddChild("To configure integrated Windows authentication","To configure integrated Windows authentication","htm/toconfigureintegratedwindowsauthentication.htm"); node4.parent=node3 ; node4=node3.AddChild("To configure basic authentication","To configure basic authentication","htm/toconfigurebasicauthentication.htm"); node4.parent=node3 ; node3=node2.AddChild("Implement streaming scenarios","Implement streaming scenarios","htm/implementingstreamingscenarios.htm"); node3.parent=node2 ; node4=node3.AddChild("To create a streaming radio station","To create a streaming radio station","htm/tocreateasimplebroadcastradiostation.htm"); node4.parent=node3; node4=node3.AddChild("To broadcast a live presentation","To broadcast a live presentation","htm/tobroadcastalivepresentation.htm"); node4.parent=node3 ; node4=node3.AddChild("To broadcast a recorded presentation","To broadcast a recorded presentation","htm/tobroadcastarecordedpresentation.htm"); node4.parent=node3 ; node4=node3.AddChild("To provide an on-demand training seminar","To provide an on-demand training seminar","htm/providingondemandtrainingseminars.htm"); node4.parent=node3 ; node4=node3.AddChild("To add a banner advertisement to a stream","To add a banner advertisement to a stream","htm/addingbanneradstoastream.htm"); node4.parent=node3 ; node4=node3.AddChild("To add an interstitial advertisement to a stream","To add an interstitial advertisement to a stream","htm/addinginterstitialadstoastream.htm"); node4.parent=node3 ; node4=node3.AddChild("To add a wrapper advertisement to a stream","To add a wrapper advertisement to a stream","htm/addingwrapperadstoastream.htm"); node4.parent=node3 ; node4=node3.AddChild("To provide video on demand","To provide video on demand","htm/toprovidevideoondemand.htm"); node4.parent=node3 ; node4=node3.AddChild("To replace advertisements in a live stream","To replace advertisements in a live stream","htm/toreplaceadsinalivestream.htm"); node4.parent=node3 ; node2=node1.AddChild("Administration","Administration","htm/wmshelp.htm"); node2.parent=node1 ; node3=node2.AddChild("Working with the administrative interfaces","Working with the administrative interfaces","htm/workingwithwindowsmediaadministrator.htm"); node3.parent=node2; node4=node3.AddChild("Viewing group details","Viewing group details","htm/viewinggroupdetails.htm"); node4.parent=node3; node5=node4.AddChild("About groups","About groups","htm/cs_servergroupnode.htm"); node5.parent=node4; node6=node5.AddChild("Add a group","Add a group","htm/cs_addgroup.htm"); node6.parent=node5; node6=node5.AddChild("Specify group properties","Specify group properties","htm/cs_servergroupoptions.htm"); node6.parent=node5 ; node6=node5.AddChild("Add a server","Add a server","htm/addaserver.htm"); node6.parent=node5 ; node4=node3.AddChild("Viewing server details","Viewing server details","htm/viewingserverdetails.htm"); node4.parent=node3 ; node5=node4.AddChild("About the Monitor tab for a server","About the Monitor tab for a server","htm/cs_servermonitortab.htm"); node5.parent=node4; node5=node4.AddChild("About the Advertising tab for a server","About the Advertising tab for a server","htm/cs_server_adtab.htm"); node5.parent=node4 ; node5=node4.AddChild("About the Properties tab for a server","About the Properties tab for a server","htm/cs_serverplugintab.htm"); node5.parent=node4 ; node6=node5.AddChild("Duplicate a plug-in","Duplicate a plug-in","htm/cs_duplicateplugin.htm"); node6.parent=node5; node6=node5.AddChild("Renaming a plug-in","Renaming a plug-in","htm/renamingaplugin.htm"); node6.parent=node5 ; node4=node3.AddChild("About troubleshooting","About troubleshooting","htm/cs_servertroubleshootingtab.htm"); node4.parent=node3 ; node5=node4.AddChild("Setting troubleshooting options","Setting troubleshooting options","htm/cs_troubleshootingoptions.htm"); node5.parent=node4; node4=node3.AddChild("Viewing publishing point details","Viewing publishing point details","htm/viewingpublishingpointdetails.htm"); node4.parent=node3 ; node5=node4.AddChild("About publishing points","About publishing points","htm/cs_publishingpointsnode.htm"); node5.parent=node4; node6=node5.AddChild("Duplicate a publishing point","Duplicate a publishing point","htm/cs_duplicatepubpt.htm"); node6.parent=node5; node6=node5.AddChild("Rename a publishing point","Rename a publishing point","htm/cs_renamepubpt.htm"); node6.parent=node5 ; node6=node5.AddChild("Add a publishing point (advanced)","Add a publishing point (advanced)","htm/cs_addpubpt.htm"); node6.parent=node5 ; node6=node5.AddChild("Browse a data source","Browse a data source","htm/cs_browsedialog.htm"); node6.parent=node5 ; node5=node4.AddChild("About the Monitor tab for a publishing point","About the Monitor tab for a publishing point","htm/cs_pubptmonitortab.htm"); node5.parent=node4 ; node5=node4.AddChild("About the Source tab for a publishing point","About the Source tab for a publishing point","htm/cs_pubptmediatab.htm"); node5.parent=node4 ; node5=node4.AddChild("About the Advertising tab for a publishing point","About the Advertising tab for a publishing point","htm/cs_pubptadvertisementtab.htm"); node5.parent=node4 ; node5=node4.AddChild("About the Announce tab for a publishing point","About the Announce tab for a publishing point","htm/cs_pubptannouncetab.htm"); node5.parent=node4 ; node5=node4.AddChild("About the Properties tab for a publishing point","About the Properties tab for a publishing point","htm/cs_pubptplugintab.htm"); node5.parent=node4 ; node4=node3.AddChild("About properties and plug-ins","About properties and plug-ins","htm/aboutpropertiesandplugins.htm"); node4.parent=node3 ; node5=node4.AddChild("Archiving category","Archiving category","htm/aboutarchivingpluginproperties.htm"); node5.parent=node4; node6=node5.AddChild("WMS Archive Data Writer - general properties","WMS Archive Data Writer - general properties","htm/cs_wmsarchivedatasinkproperties.htm"); node6.parent=node5; node5=node4.AddChild("Authentication category","Authentication category","htm/aboutauthenticationpluginproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS Anonymous User Authentication - general properties","WMS Anonymous User Authentication - general properties","htm/cs_wmsanonymoususerauthenticationproperties.htm"); node6.parent=node5; node6=node5.AddChild("WMS Negotiate Authentication","WMS Negotiate Authentication","htm/cs_wmsntlmauthentication.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS Digest Authentication - general properties","WMS Digest Authentication - general properties","htm/cs_wmsdigestauthenticationproperties.htm"); node6.parent=node5 ; node5=node4.AddChild("Authorization category","Authorization category","htm/authorizationcategory.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS NTFS ACL Authorization","WMS NTFS ACL Authorization","htm/cs_wmsntfsaclauthorization.htm"); node6.parent=node5; node6=node5.AddChild("WMS IP Address Authorization - general properties","WMS IP Address Authorization - general properties","htm/cs_wmsipaddressauthorizationproperties.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS IP Address Authorization - edit IP address","WMS IP Address Authorization - edit IP address","htm/cs_wmsipaddressauthorizationproperties_add_edit.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS Publishing Points ACL Authorization - general properties","WMS Publishing Points ACL Authorization - general properties","htm/cs_wmspublishingpointsaclauthorizationproperties.htm"); node6.parent=node5 ; node5=node4.AddChild("Cache/Proxy category","Cache/Proxy category","htm/aboutcacheproxyproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("Cache expiration - general properties","Cache expiration - general properties","htm/cs_cacheexpiration_properties.htm"); node6.parent=node5; node6=node5.AddChild("Stream splitting expiration - general properties","Stream splitting expiration - general properties","htm/cs_streamsplittingexpiration_properties.htm"); node6.parent=node5 ; node5=node4.AddChild("Cache/Proxy Management category","Cache/Proxy Management category","htm/aboutthecacheproxymanagementcategory.htm"); node5.parent=node4 ; node5=node4.AddChild("Control protocol category","Control protocol category","htm/aboutcontrolprotocolpluginproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS HTTP Server Control Protocol - general properties","WMS HTTP Server Control Protocol - general properties","htm/cs_wmshttpservercontrolprotocolproperties.htm"); node6.parent=node5; node6=node5.AddChild("WMS MMS Server Control Protocol - general properties","WMS MMS Server Control Protocol - general properties","htm/cs_wmsmmsservercontrolprotocolproperties.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS RTSP Server Control Protocol - general properties","WMS RTSP Server Control Protocol - general properties","htm/cs_wmsrtspservercontrolprotocolproperties.htm"); node6.parent=node5 ; node5=node4.AddChild("Credentials category","Credentials category","htm/aboutcredentialsproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("Credentials - general properties","Credentials - general properties","htm/cs_credentialproperties.htm"); node6.parent=node5; node5=node4.AddChild("Data source category","Data source category","htm/aboutdatasourcepluginproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS Network Data Source - general properties","WMS Network Data Source - general properties","htm/cs_wmsnetworkdatasourceproperties.htm"); node6.parent=node5; node6=node5.AddChild("WMS Network Data Source - configure protocol properties","WMS Network Data Source - configure protocol properties","htm/cs_wmsnetworkdatasourceproxyproperties.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS HTTP Download Data Source","WMS HTTP Download Data Source","htm/wmshttpdownloaddatasource.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS Push Data Source","WMS Push Data Source","htm/wmspushdatasource.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS File Data Source","WMS File Data Source","htm/wmsfiledatasource.htm"); node6.parent=node5 ; node5=node4.AddChild("Event notification category","Event notification category","htm/abouteventnotificationpluginproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS WMI Event Handler - general properties","WMS WMI Event Handler - general properties","htm/cs_wmswmieventhandlerproperties.htm"); node6.parent=node5; node6=node5.AddChild("WMS Active Script Event Handler - general properties","WMS Active Script Event Handler - general properties","htm/cs_wmsactivescripteventhandlerproperties.htm"); node6.parent=node5 ; node6=node5.AddChild("Plug-in loading properties","Plug-in loading properties","htm/cs_loadingpluginproperties.htm"); node6.parent=node5 ; node5=node4.AddChild("General category","General category","htm/aboutthegeneralcategory.htm"); node5.parent=node4 ; node6=node5.AddChild("Windows Media Services version","Windows Media Services version","htm/windowsmediaservicesversion.htm"); node6.parent=node5; node6=node5.AddChild("Enable Fast Cache","Enable Fast Cache","htm/cs_enableplayercaching.htm"); node6.parent=node5 ; node6=node5.AddChild("Enable caching by cache/proxy servers","Enable caching by cache/proxy servers","htm/enablechachingbycacheproxyservers.htm"); node6.parent=node5 ; node6=node5.AddChild("Enable access to directory content using wildcards","Enable access to directory content using wildcards","htm/cs_enableaccesstodirectorycontentusingwildcards.htm"); node6.parent=node5 ; node6=node5.AddChild("Enable stream splitting","Enable stream splitting","htm/cs_enablestreamsplitting.htm"); node6.parent=node5 ; node6=node5.AddChild("Start publishing point when first client connects","Start publishing point when first client connects","htm/cs_startpublishingpointwhenfirstclientconnects.htm"); node6.parent=node5 ; node5=node4.AddChild("Limits category","Limits category","htm/aboutthelimitscategory.htm"); node5.parent=node4 ; node6=node5.AddChild("Limit player connections","Limit player connections","htm/limitplayerconnections.htm"); node6.parent=node5; node6=node5.AddChild("Limit outgoing distribution connections","Limit outgoing distribution connections","htm/limitoutgoingdistributionconnections.htm"); node6.parent=node5 ; node6=node5.AddChild("Limit aggregate player bandwidth (Kbps)","Limit aggregate player bandwidth (Kbps)","htm/limitaggregateplayerbandwidthkbps.htm"); node6.parent=node5 ; node6=node5.AddChild("Limit aggregate outgoing distribution bandwidth (Kbps)","Limit aggregate outgoing distribution bandwidth (Kbps)","htm/limitaggregateoutgoingdistributionbandwidthkbps.htm"); node6.parent=node5 ; node6=node5.AddChild("Limit bandwidth per stream per player (Kbps)","Limit bandwidth per stream per player (Kbps)","htm/limitbandwidthperstreamperplayerkbps.htm"); node6.parent=node5 ; node6=node5.AddChild("Limit bandwidth per outgoing distribution stream (Kbps)","Limit bandwidth per outgoing distribution stream (Kbps)","htm/limitbandwidthperoutgoingdistributionstreamkbps.htm"); node6.parent=node5 ; node6=node5.AddChild("Limit connections rate (per second)","Limit connections rate (per second)","htm/limitconnectionsratepersecond.htm"); node6.parent=node5 ; node6=node5.AddChild("Limit player timeout inactivity (seconds)","Limit player timeout inactivity (seconds)","htm/limitplayertimeoutinactivityseconds.htm"); node6.parent=node5 ; node6=node5.AddChild("Limit connection acknowledgement (seconds)","Limit connection acknowledgement (seconds)","htm/limitconnectionacknowledgementseconds.htm"); node6.parent=node5 ; node6=node5.AddChild("Limit Fast Start bandwidth per player (Kbps)","Limit Fast Start bandwidth per player (Kbps)","htm/limitfaststartbandwidthperplayerkbps.htm"); node6.parent=node5 ; node6=node5.AddChild("Limit Fast Cache content delivery rate","Limit Fast Cache content delivery rate","htm/limitfastcachecontentdeliveryrate.htm"); node6.parent=node5 ; node5=node4.AddChild("Logging category","Logging category","htm/aboutloggingpluginproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS Client Logging - general properties","WMS Client Logging - general properties","htm/cs_wmsclientloggingproperties.htm"); node6.parent=node5; node6=node5.AddChild("WMS Client Logging - log cycle period","WMS Client Logging - log cycle period","htm/cs_wmsclientlogginglogcycle.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS Client Logging - advanced properties","WMS Client Logging - advanced properties","htm/cs_wmsclientloggingadvancedproperties.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS Client Logging - log entries","WMS Client Logging - log entries","htm/cs_logentries.htm"); node6.parent=node5 ; node5=node4.AddChild("Media parser category","Media parser category","htm/mediaparsercategory.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS MP3 Media Parser","WMS MP3 Media Parser","htm/wmsmp3mediaparser.htm"); node6.parent=node5; node6=node5.AddChild("WMS JPEG Media Parser","WMS JPEG Media Parser","htm/wmsjpegmediaparser.htm"); node6.parent=node5 ; node6=node5.AddChild("WMS Windows Media Parser","WMS Windows Media Parser","htm/wmswindowsmediaparser.htm"); node6.parent=node5 ; node5=node4.AddChild("Multicast streaming category","Multicast streaming category","htm/aboutmulticaststreamingpluginproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS Multicast Data Writer - general properties","WMS Multicast Data Writer - general properties","htm/cs_wmsmulticastdatasinkproperties.htm"); node6.parent=node5; node6=node5.AddChild("WMS Multicast Data Writer - advanced properties","WMS Multicast Data Writer - advanced properties","htm/cs_wmsmulticastdatasinkadvancedproperties.htm"); node6.parent=node5 ; node5=node4.AddChild("Networking category","Networking category","htm/aboutnetworkingproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("Enable buffering - general properties","Enable buffering - general properties","htm/cs_buffering_properties.htm"); node6.parent=node5; node5=node4.AddChild("Playlist parser category","Playlist parser category","htm/playlistparsercategory.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS Directory Playlist Parser","WMS Directory Playlist Parser","htm/wmsdirectoryplaylistparser.htm"); node6.parent=node5; node6=node5.AddChild("WMS SMIL Playlist Parser","WMS SMIL Playlist Parser","htm/wmssmilplaylistparser.htm"); node6.parent=node5 ; node5=node4.AddChild("Playlist transform category","Playlist transform category","htm/aboutplaylisttransformpluginproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS Playlist Transform - general properties","WMS Playlist Transform - general properties","htm/cs_wmsclientplaylisttransformproperties.htm"); node6.parent=node5; node5=node4.AddChild("Unicast streaming category","Unicast streaming category","htm/aboutunicaststreamingpluginproperties.htm"); node5.parent=node4 ; node6=node5.AddChild("WMS Unicast Data Writer - general properties","WMS Unicast Data Writer - general properties","htm/cs_wmsunicastdatasinkproperties.htm"); node6.parent=node5; node5=node4.AddChild("Wireless category","Wireless category","htm/aboutthewirelesscategory.htm"); node5.parent=node4 ; node6=node5.AddChild("Forward Error Correction - general properties","Forward Error Correction - general properties","htm/cs_fec_properties.htm"); node6.parent=node5; node3=node2.AddChild("Working with the Add Publishing Point Wizard","Working with the Add Publishing Point Wizard","htm/cs_addpubptwiz.htm"); node3.parent=node2 ; node4=node3.AddChild("Naming the publishing point","Naming the publishing point","htm/cs_addpubptwiz_name.htm"); node4.parent=node3; node4=node3.AddChild("Determining the content type","Determining the content type","htm/cs_addpubptwiz_content.htm"); node4.parent=node3 ; node4=node3.AddChild("Selecting the publishing point type","Selecting the publishing point type","htm/cs_addpubptwiz_type.htm"); node4.parent=node3 ; node5=node4.AddChild("Choosing delivery options for broadcast publishing points","Choosing delivery options for broadcast publishing points","htm/cs_addpubptwiz_bcdelivery.htm"); node5.parent=node4; node4=node3.AddChild("Using an existing publishing point","Using an existing publishing point","htm/cs_addpubptwiz_existing.htm"); node4.parent=node3 ; node4=node3.AddChild("Identifying the content location","Identifying the content location","htm/cs_addpubptwiz_location.htm"); node4.parent=node3 ; node5=node4.AddChild("Creating a new playlist file","Creating a new playlist file","htm/cs_addpubptwiz_newplaylist.htm"); node5.parent=node4; node5=node4.AddChild("Adding media elements to the playlist file","Adding media elements to the playlist file","htm/cs_addpubptwiz_addmedia.htm"); node5.parent=node4 ; node5=node4.AddChild("Adding interstitial advertisements to the playlist file","Adding interstitial advertisements to the playlist file","htm/cs_addpubptwiz_addadvertisement.htm"); node5.parent=node4 ; node5=node4.AddChild("Saving the playlist file","Saving the playlist file","htm/cs_addpubptwiz_saveplaylist.htm"); node5.parent=node4 ; node4=node3.AddChild("Selecting content playback options","Selecting content playback options","htm/cs_addpubptwiz_transform.htm"); node4.parent=node3 ; node4=node3.AddChild("Enabling logging","Enabling logging","htm/cs_addpubptwiz_logging.htm"); node4.parent=node3 ; node4=node3.AddChild("Verifying your publishing point options","Verifying your publishing point options","htm/cs_addpubptwiz_summary.htm"); node4.parent=node3 ; node4=node3.AddChild("Completing the Add Publishing Point Wizard","Completing the Add Publishing Point Wizard","htm/cs_addpubptwiz_completing.htm"); node4.parent=node3 ; node3=node2.AddChild("Working with the Create Wrapper Wizard","Working with the Create Wrapper Wizard","htm/cs_wrapperwiz_welcome.htm"); node3.parent=node2 ; node4=node3.AddChild("Creating a new wrapper playlist file","Creating a new wrapper playlist file","htm/cs_addpubptwiz_newwrapper.htm"); node4.parent=node3; node4=node3.AddChild("Saving the wrapper playlist file","Saving the wrapper playlist file","htm/cs_addpubptwiz_savewrapper.htm"); node4.parent=node3 ; node4=node3.AddChild("Completing the Create Wrapper Wizard","Completing the Create Wrapper Wizard","htm/cs_wrapperwiz_complete.htm"); node4.parent=node3 ; node3=node2.AddChild("Working with the announcement wizards","Working with the announcement wizards","htm/announcementwizards.htm"); node3.parent=node2 ; node4=node3.AddChild("Working with the Unicast Announcement Wizard","Working with the Unicast Announcement Wizard","htm/cs_announcewiz_unicast.htm"); node4.parent=node3; node5=node4.AddChild("Announcing an on-demand directory","Announcing an on-demand directory","htm/cs_announcewiz_oddirectory.htm"); node5.parent=node4; node5=node4.AddChild("Specifying the access to the content","Specifying the access to the content","htm/cs_announcewiz_playerurl.htm"); node5.parent=node4 ; node5=node4.AddChild("Modifying the server name","Modifying the server name","htm/modifyingtheservername.htm"); node5.parent=node4 ; node5=node4.AddChild("Selecting the announcement options","Selecting the announcement options","htm/cs_announcewiz_saveasx.htm"); node5.parent=node4 ; node5=node4.AddChild("Editing announcement metadata","Editing announcement metadata","htm/cs_announcewiz_metadata.htm"); node5.parent=node4 ; node5=node4.AddChild("Completing the Unicast Announcement Wizard","Completing the Unicast Announcement Wizard","htm/cs_announcewiz_uccomplete.htm"); node5.parent=node4 ; node4=node3.AddChild("Working with the Multicast Announcement Wizard","Working with the Multicast Announcement Wizard","htm/cs_announcewiz_multicast.htm"); node4.parent=node3 ; node5=node4.AddChild("Specifying the files to create","Specifying the files to create","htm/cs_announcewiz_fileoptions.htm"); node5.parent=node4; node5=node4.AddChild("Retrieving stream format information","Retrieving stream format information","htm/cs_announcewiz_getstreamformat.htm"); node5.parent=node4 ; node5=node4.AddChild("Identifying stream formats","Identifying stream formats","htm/cs_announcewiz_streamformat.htm"); node5.parent=node4 ; node5=node4.AddChild("Enabling multicast logging","Enabling multicast logging","htm/cs_announcewiz_multicastlogurl.htm"); node5.parent=node4 ; node5=node4.AddChild("Saving the multicast announcement files","Saving the multicast announcement files","htm/cs_announcewiz_nscpath.htm"); node5.parent=node4 ; node5=node4.AddChild("Specifying the URL to the multicast information file","Specifying the URL to the multicast information file","htm/cs_announcewiz_nscurl.htm"); node5.parent=node4 ; node5=node4.AddChild("Specifying an archive location","Specifying an archive location","htm/cs_announcewiz_archive.htm"); node5.parent=node4 ; node5=node4.AddChild("Completing the Multicast Announcement Wizard","Completing the Multicast Announcement Wizard","htm/cs_annuncewiz_mccomplete.htm"); node5.parent=node4 ; node4=node3.AddChild("Testing the announcement files","Testing the announcement files","htm/cs_announcewiz_test.htm"); node4.parent=node3 ; node2=node1.AddChild("Troubleshooting","Troubleshooting","htm/troubleshooting.htm"); node2.parent=node1 ; node3=node2.AddChild("Frequently asked questions","Frequently asked questions","htm/frequentlyaskedquestions.htm"); node3.parent=node2; node4=node3.AddChild("What is the server list file and do I need to maintain it?","What is the server list file and do I need to maintain it?","htm/faq_serverlistfile.htm"); node4.parent=node3; node4=node3.AddChild("Why do I get an error when I try to use a .wav file?","Why do I get an error when I try to use a .wav file?","htm/faq_wavfile.htm"); node4.parent=node3 ; node4=node3.AddChild("Why do I get an error when I try to connect my server to the Windows Media components that came with Windows NT Server 4.0 Service Pack 4?","Why do I get an error when I try to connect my server to the Windows Media components that came with Windows NT Server 4.0 Service Pack 4?","htm/faq_legacywmt.htm"); node4.parent=node3 ; node4=node3.AddChild("Why can't I get artist or track information for my .mp3 file?","Why can't I get artist or track information for my .mp3 file?","htm/faq_mp3id3data.htm"); node4.parent=node3 ; node4=node3.AddChild("How can I add artist or track information to my content?","How can I add artist or track information to my content?","htm/howcaniaddartistortrackinformationtomycontent.htm"); node4.parent=node3 ; node4=node3.AddChild("Why don't some of my .mp3 files play?","Why don't some of my .mp3 files play?","htm/faq_mp3multibitrate.htm"); node4.parent=node3 ; node4=node3.AddChild("Why are some of the playback controls unavailable on the Player?","Why are some of the playback controls unavailable on the Player?","htm/whycantmyclientsusealloftheplaybackfeaturesofthepl.htm"); node4.parent=node3 ; node4=node3.AddChild("What is the difference between .asf, .wma, and .wmv files?","What is the difference between .asf, .wma, and .wmv files?","htm/faq_differencebetweenasfwma.htm"); node4.parent=node3 ; node4=node3.AddChild("Can I use Windows Media Services on a domain controller?","Can I use Windows Media Services on a domain controller?","htm/faq_dcpromo.htm"); node4.parent=node3 ; node4=node3.AddChild("Why isn't there a server list in Windows Media Services Administrator for the Web?","Why isn't there a server list in Windows Media Services Administrator for the Web?","htm/whydontiseeaserverlistinwindowsmediaservicesadmini.htm"); node4.parent=node3 ; node4=node3.AddChild("Why are unicast clients experiencing excessive buffering?","Why are unicast clients experiencing excessive buffering?","htm/whyaremyunicastclientsexperiencingexcessivebufferi.htm"); node4.parent=node3 ; node4=node3.AddChild("How can I find out if clients are having difficulty accessing my content?","How can I find out if clients are having difficulty accessing my content?","htm/howcanifindoutifclientsarehavingdifficultyaccessin.htm"); node4.parent=node3 ; node4=node3.AddChild("What is the difference between encoder push and encoder pull?","What is the difference between encoder push and encoder pull?","htm/whatisthedifferencebetweenencoderpushandencoderpul.htm"); node4.parent=node3 ; node4=node3.AddChild("Why do ISA clients have trouble connecting to my server using the MMS protocol?","Why do ISA clients have trouble connecting to my server using the MMS protocol?","htm/whydomyisaclientssometimeshavetroubleconnectingtom.htm"); node4.parent=node3 ; node4=node3.AddChild("Can I use a playlist as an element in another playlist?","Can I use a playlist as an element in another playlist?","htm/caniuseaplaylistasanelementinanotherplaylist.htm"); node4.parent=node3 ; node4=node3.AddChild("How can I tell if packet loss has occurred?","How can I tell if packet loss has occurred?","htm/howcanitellifpacketlosshasoccurred.htm"); node4.parent=node3 ; node4=node3.AddChild("Can I archive my broadcast to a compressed folder?","Can I archive my broadcast to a compressed folder?","htm/caniarchivemybroadcasttoacompressedfolder.htm"); node4.parent=node3 ; node4=node3.AddChild("Will I lose my server settings if I need to reinstall my server?","Will I lose my server settings if I need to reinstall my server?","htm/canikeepmyserverconfigurationsifineedtoreinstallmy.htm"); node4.parent=node3 ; node4=node3.AddChild("Is there a way to enhance performance when sourcing from an encoder?","Is there a way to enhance performance when sourcing from an encoder?","htm/isthereawaytoenhanceperformancewhensourcingfromali.htm"); node4.parent=node3 ; node4=node3.AddChild("Why am I having trouble opening Windows Media Services Administrator for the Web?","Why am I having trouble opening Windows Media Services Administrator for the Web?","htm/whyamihavingtroubleopeningthewindowsmediaservicesa.htm"); node4.parent=node3 ; node4=node3.AddChild("Why can't I see my Windows Media Services counters in performance monitor after I do an upgrade?","Why can't I see my Windows Media Services counters in performance monitor after I do an upgrade?","htm/whycantiseethewmscountersinperfmonafteridoanupgrad.htm"); node4.parent=node3 ; node4=node3.AddChild("Why do I get an error when I click Test stream?","Why do I get an error when I click Test stream?","htm/whydoigetanerrorwheniclickteststream.htm"); node4.parent=node3 ; node3=node2.AddChild("Getting help from other resources","Getting help from other resources","htm/gettinghelpfromotherresources.htm"); node3.parent=node2 ; node2=node1.AddChild("Playlist reference","Playlist reference","htm/playlistreference.htm"); node2.parent=node1 ; node3=node2.AddChild("Using the Windows Media Playlist Editor","Using the Windows Media Playlist Editor","htm/usingtheplaylisteditor.htm"); node3.parent=node2; node3=node2.AddChild("Understanding playlist syntax","Understanding playlist syntax","htm/understandingplaylistsyntax.htm"); node3.parent=node2 ; node3=node2.AddChild("Constructing a playlist","Constructing a playlist","htm/constructingaplaylist.htm"); node3.parent=node2 ; node3=node2.AddChild("Playlist elements","Playlist elements","htm/playlistelements.htm"); node3.parent=node2 ; node4=node3.AddChild("smil element","smil element","htm/smilelement.htm"); node4.parent=node3; node4=node3.AddChild("media element","media element","htm/mediaelement.htm"); node4.parent=node3 ; node4=node3.AddChild("seq element","seq element","htm/sequenceelement.htm"); node4.parent=node3 ; node4=node3.AddChild("switch element","switch element","htm/switchelement.htm"); node4.parent=node3 ; node4=node3.AddChild("excl element","excl element","htm/exclusiveelement.htm"); node4.parent=node3 ; node4=node3.AddChild("priorityClass element","priorityClass element","htm/priorityclasselement.htm"); node4.parent=node3 ; node4=node3.AddChild("clientData element","clientData element","htm/clientdataelement.htm"); node4.parent=node3 ; node3=node2.AddChild("Playlist attributes","Playlist attributes","htm/playlistattributes.htm"); node3.parent=node2 ; node4=node3.AddChild("Media definition attributes","Media definition attributes","htm/mediaattributes.htm"); node4.parent=node3; node5=node4.AddChild("id attribute","id attribute","htm/idattribute.htm"); node5.parent=node4; node5=node4.AddChild("mediaName attribute","mediaName attribute","htm/medianameattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("noSkip attribute","noSkip attribute","htm/noskipattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("role attribute","role attribute","htm/roleattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("src attribute","src attribute","htm/srcattribute.htm"); node5.parent=node4 ; node4=node3.AddChild("Metadata information attributes","Metadata information attributes","htm/clientdataattributes.htm"); node4.parent=node3 ; node5=node4.AddChild("album attribute","album attribute","htm/albumattribute.htm"); node5.parent=node4; node5=node4.AddChild("artist attribute","artist attribute","htm/artistattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("author attribute","author attribute","htm/authorattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("bannerURL attribute","bannerURL attribute","htm/bannerurlattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("bannerAbstract attribute","bannerAbstract attribute","htm/bannerabstractattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("bannerInfoURL attribute","bannerInfoURL attribute","htm/bannerinfourlattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("copyright attribute","copyright attribute","htm/copyrightattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("genre attribute","genre attribute","htm/genreattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("logURL attribute","logURL attribute","htm/logurlattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("title attribute","title attribute","htm/titleattribute.htm"); node5.parent=node4 ; node4=node3.AddChild("Synchronization attributes","Synchronization attributes","htm/synchronizationattributes.htm"); node4.parent=node3 ; node5=node4.AddChild("higher attribute","higher attribute","htm/higherattribute.htm"); node5.parent=node4; node5=node4.AddChild("lower attribute","lower attribute","htm/lowerattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("peers attribute","peers attribute","htm/peersattribute.htm"); node5.parent=node4 ; node4=node3.AddChild("Timing attributes","Timing attributes","htm/timingattributes.htm"); node4.parent=node3 ; node5=node4.AddChild("Timing values","Timing values","htm/timingvalues.htm"); node5.parent=node4; node5=node4.AddChild("begin attribute","begin attribute","htm/beginattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("clipBegin attribute","clipBegin attribute","htm/clipbeginattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("clipEnd attribute","clipEnd attribute","htm/clipendattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("dur attribute","dur attribute","htm/durattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("end attribute","end attribute","htm/endattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("endSync attribute","endSync attribute","htm/endsyncattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("repeatCount attribute","repeatCount attribute","htm/repeatcountattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("repeatDur attribute","repeatDur attribute","htm/repeatdurattribute.htm"); node5.parent=node4 ; node5=node4.AddChild("syncEvent attribute","syncEvent attribute","htm/synceventattribute.htm"); node5.parent=node4 ; node3=node2.AddChild("Time formats","Time formats","htm/timeformat.htm"); node3.parent=node2 ; node2=node1.AddChild("Deployment guide","Deployment guide","htm/deployingwindowsmediaservices.htm"); node2.parent=node1 ; node3=node2.AddChild("Deployment considerations","Deployment considerations","htm/deploymentconsiderations.htm"); node3.parent=node2; node4=node3.AddChild("Streaming live vs. prerecorded content","Streaming live vs. prerecorded content","htm/livevsprerecordedmedia.htm"); node4.parent=node3; node4=node3.AddChild("Selecting unicast vs. multicast distribution","Selecting unicast vs. multicast distribution","htm/multicastvsunicast.htm"); node4.parent=node3 ; node3=node2.AddChild("Content management and production","Content management and production","htm/contentproductionandmanagement.htm"); node3.parent=node2 ; node4=node3.AddChild("Prerecorded content","Prerecorded content","htm/prerecordedcontent.htm"); node4.parent=node3; node5=node4.AddChild("Supporting different file types","Supporting different file types","htm/windowsmediacompatiblefileformats.htm"); node5.parent=node4; node5=node4.AddChild("Planning prerecorded content","Planning prerecorded content","htm/planningprerecordedcontent.htm"); node5.parent=node4 ; node5=node4.AddChild("Storing content","Storing content","htm/contentstorage.htm"); node5.parent=node4 ; node4=node3.AddChild("Live content","Live content","htm/livecontent_rfso.htm"); node4.parent=node3 ; node5=node4.AddChild("Preparing live content","Preparing live content","htm/livecontent.htm"); node5.parent=node4; node4=node3.AddChild("Advertising content","Advertising content","htm/adcontent.htm"); node4.parent=node3 ; node5=node4.AddChild("Planning advertising","Planning advertising","htm/advertisingmethodssupportedbywindowsmediaservices.htm"); node5.parent=node4; node4=node3.AddChild("Content distribution","Content distribution","htm/contentdistribution.htm"); node4.parent=node3 ; node3=node2.AddChild("Capacity planning","Capacity planning","htm/capacityplanning.htm"); node3.parent=node2 ; node4=node3.AddChild("Evaluating the streaming content","Evaluating the streaming content","htm/evaluatingthestreamingcontent.htm"); node4.parent=node3; node4=node3.AddChild("Estimating the audience volume","Estimating the audience volume","htm/estimatingtheaudiencevolume.htm"); node4.parent=node3 ; node4=node3.AddChild("Calculating required server capacity","Calculating required server capacity","htm/calculatingrequiredservercapacity.htm"); node4.parent=node3 ; node4=node3.AddChild("Evaluating growth potential","Evaluating growth potential","htm/evaluatinggrowthpotential.htm"); node4.parent=node3 ; node4=node3.AddChild("Assembling required capacity","Assembling required capacity","htm/assemblingrequiredcapacity.htm"); node4.parent=node3 ; node4=node3.AddChild("Testing capacity","Testing capacity","htm/testingcapacity.htm"); node4.parent=node3 ; node3=node2.AddChild("Follow-up considerations","Follow-up considerations","htm/followupconsiderations.htm"); node3.parent=node2 ; node4=node3.AddChild("Performing load balancing and clustering","Performing load balancing and clustering","htm/loadbalancing.htm"); node4.parent=node3; node4=node3.AddChild("Understanding encoding","Understanding encoding","htm/understandingencoding.htm"); node4.parent=node3 ; node4=node3.AddChild("Monitoring server performance","Monitoring server performance","htm/performancemonitoring.htm"); node4.parent=node3 ; node4=node3.AddChild("Understanding fault tolerance","Understanding fault tolerance","htm/faulttolerance.htm"); node4.parent=node3 ; node5=node4.AddChild("Software faults","Software faults","htm/softwarefaults.htm"); node5.parent=node4; node5=node4.AddChild("Hardware faults","Hardware faults","htm/hardwarefaults.htm"); node5.parent=node4 ; node5=node4.AddChild("Network faults","Network faults","htm/networkfaults.htm"); node5.parent=node4 ; node5=node4.AddChild("Operational faults","Operational faults","htm/operationalfaults.htm"); node5.parent=node4 ; node5=node4.AddChild("Environmental faults","Environmental faults","htm/environmentalfaults.htm"); node5.parent=node4 ; node5=node4.AddChild("Security faults","Security faults","htm/securityfaults.htm"); node5.parent=node4 ; node4=node3.AddChild("Implementing a cache/proxy system","Implementing a cache/proxy system","htm/cacheproxy.htm"); node4.parent=node3 ; node4=node3.AddChild("Understanding scalability","Understanding scalability","htm/scalability.htm"); node4.parent=node3 ; node4=node3.AddChild("Understanding content replication","Understanding content replication","htm/contentreplication.htm"); node4.parent=node3 ; node4=node3.AddChild("Logging client information","Logging client information","htm/loggingclientinformation.htm"); node4.parent=node3 ; node2=node1.AddChild("Accessibility for people with disabilities","Accessibility for people with disabilities","htm/accessibilityforpeoplewithdisabilities.htm"); node2.parent=node1 ; node3=node2.AddChild("Accessible features in Windows Media Services","Accessible features in Windows Media Services","htm/accessiblefeaturesinwindowsmediaservices.htm"); node3.parent=node2; node4=node3.AddChild("Keyboard shortcuts for the Windows Media Services snap-in","Keyboard shortcuts for the Windows Media Services snap-in","htm/keyboardshortcutsforthemmcadministrator.htm"); node4.parent=node3; node4=node3.AddChild("Access keys in the Windows Media Services snap-in","Access keys in the Windows Media Services snap-in","htm/accesskeysinthemmcadministrator.htm"); node4.parent=node3 ; node4=node3.AddChild("Keyboard shortcuts for Windows Media Services Administrator for the Web","Keyboard shortcuts for Windows Media Services Administrator for the Web","htm/keyboardshortcutsforthewebbasedadministrator.htm"); node4.parent=node3 ; node3=node2.AddChild("Accessibility features in Windows Media Services Help","Accessibility features in Windows Media Services Help","htm/accessibilityfeaturesinwindowsmediaserviceshelp.htm"); node3.parent=node2 ; node4=node3.AddChild("Keyboard shortcuts for using the Help window","Keyboard shortcuts for using the Help window","htm/keyboardshortcutsforusingthehelpwindow.htm"); node4.parent=node3; node5=node4.AddChild("To change the appearance of a Help topic","To change the appearance of a Help topic","htm/tochangetheappearanceofahelptopic.htm"); node5.parent=node4; node5=node4.AddChild("To change the color of the background or text in Help","To change the color of the background or text in Help","htm/tochangethecolorofthebackgroundortextinhelp.htm"); node5.parent=node4 ; node5=node4.AddChild("To change the font in Help","To change the font in Help","htm/tochangethefontinhelp.htm"); node5.parent=node4 ; node2=node1.AddChild("Glossary","Glossary","htm/glossary.htm"); node2.parent=node1 ; return oTree; }